/**
 ** This file is part of FK Klistret Extensions. FK Klistret Extensions 
 ** is free software: you can redistribute it and/or modify it under the 
 ** terms of the GNU General Public License as published by the Free 
 ** Software Foundation, either version 3 of the License, or (at your option) 
 ** any later version.

 ** FK Klistret Extensions is distributed in the hope that it will be 
 ** useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 ** General Public License for more details. You should have received a
 ** copy of the GNU General Public License along with FK Klistret Extensions. 
 ** If not, see <http://www.gnu.org/licenses/>
 */
package se.fk.klistret.extension.crud.pojo;

import java.util.ArrayList;
import java.util.List;

import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

/**
 * 
 * @author Matthew Young
 *
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Extension", propOrder = { "softwareLifecycle" })
@XmlRootElement(name = "Extension")
public class Extension {

	@XmlElement(name = "SoftwareLifecycle")
	protected List<SoftwareLifecycle> softwareLifecycle;

	public List<SoftwareLifecycle> getSoftwareLifecycle() {
		if (softwareLifecycle == null)
			softwareLifecycle = new ArrayList<SoftwareLifecycle>();

		return softwareLifecycle;
	}

	public void setSoftwareLifecycle(List<SoftwareLifecycle> softwareLifecycle) {
		this.softwareLifecycle = softwareLifecycle;
	}
}
